package cn.touna.jss.common.properties.disconf;

import com.baidu.disconf.client.common.annotations.DisconfFile;
import com.baidu.disconf.client.common.annotations.DisconfFileItem;
import org.springframework.stereotype.Component;

/**
 * Created by Administrator on 2017/7/13.
 */
@Component
@DisconfFile(targetDirPath = "disconf", filename = "pacra.properties")
public class PacraProperties {

    @DisconfFileItem(name = "pacra.dunNumberMarkUrl", associateField = "dunNumberMarkUrl")
    public String getDunNumberMarkUrl() {
        return dunNumberMarkUrl;
    }

    public void setDunNumberMarkUrl(String dunNumberMarkUrl) {
        this.dunNumberMarkUrl = dunNumberMarkUrl;
    }

    @DisconfFileItem(name = "pacra.callDetailNumberMarkUrl", associateField = "callDetailNumberMarkUrl")
    public String getCallDetailNumberMarkUrl() {
        return callDetailNumberMarkUrl;
    }

    public void setCallDetailNumberMarkUrl(String callDetailNumberMarkUrl) {
        this.callDetailNumberMarkUrl = callDetailNumberMarkUrl;
    }

    @DisconfFileItem(name = "pacra.callDetailNumberMarkReportUrl", associateField = "callDetailNumberMarkReportUrl")
    public String getCallDetailNumberMarkReportUrl() {
        return callDetailNumberMarkReportUrl;
    }

    public void setCallDetailNumberMarkReportUrl(String callDetailNumberMarkReportUrl) {
        this.callDetailNumberMarkReportUrl = callDetailNumberMarkReportUrl;
    }

    @DisconfFileItem(name = "pacra.grayscaleStatUrl", associateField = "grayscaleStatUrl")
    public String getGrayscaleStatUrl() {
        return grayscaleStatUrl;
    }

    public void setGrayscaleStatUrl(String grayscaleStatUrl) {
        this.grayscaleStatUrl = grayscaleStatUrl;
    }

    @DisconfFileItem(name = "pacra.grayscaleStatReportUrl", associateField = "grayscaleStatReportUrl")
    public String getGrayscaleStatReportUrl() {
        return grayscaleStatReportUrl;
    }

    public void setGrayscaleStatReportUrl(String grayscaleStatReportUrl) {
        this.grayscaleStatReportUrl = grayscaleStatReportUrl;
    }

    @DisconfFileItem(name = "pacra.uploadDunNumberUrl", associateField = "uploadDunNumberUrl")
    public String getUploadDunNumberUrl() {
        return uploadDunNumberUrl;
    }

    public void setUploadDunNumberUrl(String uploadDunNumberUrl) {
        this.uploadDunNumberUrl = uploadDunNumberUrl;
    }

    @DisconfFileItem(name = "pacra.vkey", associateField = "vkey")
    public String getVkey() {
        return vkey;
    }

    public void setVkey(String vkey) {
        this.vkey = vkey;
    }

    @DisconfFileItem(name = "pacra.fileCharset", associateField = "fileCharset")
    public String getFileCharset() {
        return fileCharset;
    }

    public void setFileCharset(String fileCharset) {
        this.fileCharset = fileCharset;
    }

    private String dunNumberMarkUrl;
    private String callDetailNumberMarkUrl;
    private String callDetailNumberMarkReportUrl;
    private String grayscaleStatUrl;
    private String grayscaleStatReportUrl;
    private String uploadDunNumberUrl;
    private String vkey;
    private String fileCharset = "";

}
